Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F11 Brazil F4 Austria F6 Venezuela F3 Brazil F6 Brazil F7 Ecuador F1 Brazil F8 Ecuador F2 Brazil F9 Ecuador F3 Brazil F10 Czech Republic F4 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Mexico F4 Cuba F1 Cuba F2 Japan F1 Japan F2 Colombia F3 Colombia F4 Bosnia/Herzegovina F1 Brazil F1 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Macedonia F2 Brazil F6 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Brazil F7 Brazil F8 Bulgaria F1 Brazil F9 Bulgaria F2 Bulgaria F3 Brazil F12 Brazil F14 Brazil F15 Brazil F16 Brazil F17 Brazil F18 Brazil F20 Israel F4 Italy F21 France F5 Brazil F21 Israel F5 Brazil F22 Israel F6 Italy F25 (Cornaiano) Italy F32 (Santa Margherita Di Pula) Brazil F4 (Sao Carlos) Austria F1 Germany F8 (Kassel) Italy F21 (Bolzano) Italy F22 (Cornaiano) Austria F2 Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F9 (Ribeirao Preto) M25 Weston Austria F3 Portugal F1 Portugal F2 Croatia F3 Great Britain F6 Croatia F5 Sweden F2 Russia F1 Russia F2 Brazil F3 Brazil F4 Poland F1 Brazil F5 Poland F2 Czech Republic F4 Argentina F7 Argentina F8 Germany F5 Argentina F9 Italy F19 Austria F4 Austria F5 Austria F8 Brazil F13 Brazil F14 Great Britain F20 Brazil F20 Brazil F24 Brazil F25 Colombia F1 Colombia F2 Morocco F2 Netherlands F3 Austria F8 Nigeria F3 Nigeria F4 Brazil F29 Israel F4 Israel F5 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 France F10 BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Brazil F8 (Sao Paulo) Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Aamulehti Tampere Opene - Tampere 's Tennis Masters 07 Challenger - Graz XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Challenger Tunisie - Tunis Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama ATP Challenger La Serena - La Serena Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Polska Energia Open - Bytom Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Salinas Challenger Cherbourg Challenger Santiago Challenger s Tennis Masters 06 - Graz San Luis Potosi Challenger Talahassee Challenger Karlsruhe Challenger Furth Challenger II Cyclus Open de Tenis - Florianopolis Montevideo Challenger Medellin Challenger AGT Challenger - Leon Guayaquil Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Sao Paulo Challenger Bogota Challenger Rome Challenger Lugano Challenger Bogota Challenger Kitzbuhel Challenger Challenger de Providencia-Copa Kia - Santiago Brasilia Challenger III Aberto Santa Catarina de Tenis - Florianopolis Bogota Challenger Napoli Challenger Quito Challenger Medellin Challenger Rijeka Open - Rijeka Salzburg Challenger Santiago Challenger Napoli Challenger Bogota Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Szczecin Challenger Napoli Challenger Heilbronn Challenger Meknes Challenger Prostejov Challenger Furth Challenger Kosice Challenger San Benedetto Challenger Sofia Challenger Bordeaux Challenger Prague Challenger Poznan Challenger Brasov Challenger Sao Paulo Challenger Casablanca Challenger Sao Paulo Challenger Barranquilla Challenger Heilbronn Challenger Prostejov Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Medellin Challenger Constanta Challenger Trnava Challenger San Juan Challenger Campos do Jordao Challenger Prostejov Challenger Prague Challenger Brasov Challenger Bancolombia Open - Bogota Braunschweig Challenger Guayaquil Challenger Salzburg Challenger Internazionali de Tennis di Bergamo - Bergamo Santiago Challenger Aberto de Santa Catarina de Tenis - Florianopolis Santos Challenger Buenos Aires Challenger Buenos Aires Challenger Braunschweig Challenger Puebla Challenger Cali Challenger Banja Luka Challenger Ljubljana Open - Ljubljana Porto Alegre Challenger Sao Paulo Challenger Guadalajara Challenger Santiago Challenger St. Brieuc Challenger Seguros Bolivar Open - Medellin Ischgl International Tennis Challenger 2003 - Ischgl Mersin Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Pereira Challenger Prostejov Challenger Copa Petrobras - Aracaju Helsinki Challenger Cortina Challenger Fano Challenger Stella Artois Clay Court Championships - Budaors Curitiba Challenger Rome Challenger Bordeaux Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Challenger Todi Challenger Salinas Challenger Scheveningen Challenger Medellin Challenger Campinas Challenger Pereira Challenger Bogota Challenger Poznan Challenger Santiago Challenger Buenos Aires Challenger Leon Challenger Rennes Challenger Cordoba Challenger Bucaramanga Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Lyon Challenger Banja Luka Challenger Todi Challenger Blois Challenger Medellin Challenger Banja Luka Challenger Prague Challenger Meerbusch Challenger Rome Challenger Buenos Aires Challenger Guadalajara Challenger Banja Luka Challenger 2008 - Banja Luka Rome Challenger Prostejov Challenger IV Manta Open - Manta Caltanissetta Challenger L'Aquila Challenger Milan Challenger Ipsos Bucharest Challenger - Bucharest Marburg Challenger Braunschweig Challenger Tampere Challenger Cali Challenger Pullach Challenger Tatra Banka Open 2006 - Bratislava Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Banja Luka Challenger Tiburon Challenger Campinas Challenger San Luis Potosi Challenger Palermo Challenger Quito Challenger Cyclus Open de Tenis - Florianopolis Nossa Caixa Tennis Cup - Sao Paulo Aberto de Santa Catarina - Florianopolis Seguros Bolivar Open - Bogota BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao XIII Trofeo Ciudad de Quito - Quito Lima Challenger 2007 - Lima Dallas Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague San Benedetto Challenger - San Benedetto s'Tennis Masters Challenger - Graz Happy Valley Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Copa Petrobras-Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin S Tennis Masters - Graz Sao Paulo Challenger Heilbronn Challenger Blumenau Challenger Caversham International Tennis Tournament - Jersey Iquique Challenger Punta Del Este Challenger Campinas Challenger Poprad Tatry Challenger Dallas Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Petrobras Paraguay - Asuncion Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil Bucaramanga Challenger Bogota Challenger Sarajevo Challenger Napoli Challenger Mexico City Challenger Alessandria Challenger Kosice Challenger Oberstaufen Challenger Tampere Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Sibiu Challenger Buenos Aires Challenger Tarragona Challenger Kolding Challenger Orleans Challenger Santiago Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Sao Paulo Challenger Lima Challenger Bucaramanga Challenger Bergamo Challenger Tanger Challenger Meknes Challenger Cherbourg Challeger Pereira Challenger Blunmenau Challenger Curitiba Challenger Ostrava Challenger Zagreb Challenger Alessandria Challenger Reggio Emilia Challenger Oberstaufen Challenger Orbetello Challenger Lexington Challenger Rio De Janeiro Challenger Salvador Challenger Belo Horizonte Challenger Cali Challenger Palermo Challenger Tashkent Challenger Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Loughborough Challenger Sao Paulo Challenger Bucaramanga Challenger Reunion Island Challenger Salinas Challenger Caltanissetta Challenger Barletta Challenger Pereira Challenger Blumenau Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Prostejov Challenger Guadalajara Challenger Brasov Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Loughborough Challenger Montevideo Challenger Kazan Challenger Barranquilla Challenger Santos Challenger Prague Challenger Marburg Challenger Poznan Challenger Manta Challenger Sibiu Challenger Como Challenger Brasov Challenger Trnava Challenger Campinas Challenger Mons Challenger Quito Challenger Rennes Challenger Rio De Janeiro Challenger Medellin Challenger Sao Leopoldo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Rome Challenger Furth Challenger Timisoara Challenger San Benedetto Challenger Sao Paulo Challenger Rio De Janeiro Challenger Cordenons Challenger Cali Challenger Sibiu Challenger Porto Alegre Challenger Mons Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Bratislava Challenger Andria Challenger Heilbronn Challenger Bucaramanga Challenger Panama City Challenger Mersin Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Ostrava Challenger Aix En Provence Challenger Furth Challenger Caltanissetta Challenger Marburg Challenger Meerbusch Challenger Brasov Challenger Quito Challenger Mons Challenger Cali Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Braunschweig Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Lima Challenger Bogota Challenger Rio De Janeiro Challenger Santo Domingo Challenger Leon Challenger Le Gosier Challenger Vicenza Challenger Lyon Challenger Tampere Challenger Biella Challenger Santos Challenger Santiago Challenger Guayaquil Challenger CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Panama City Challenger San Luis Potosi Challenger Generali Open - Kitzbuhel Bordeaux Challenger BA-CA Tennis Trophy - Vienna Scheveningen Challenger BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Biella Challenger Brasil Open - Costa do Sauipe Floridablanca Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago SA Tennis Open - Johannesburg Meerbusch Challenger Bet-At-Home Austrian Open - Kitzbuhel AEGON Championships - London UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Winston Salem - Winston Salem BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Bogota Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Ismaning Challenger Cali Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Guayaquil Challenger Copa Claro - Buenos Aires Montevideo Challenger Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Santiago Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Brasil Open - Sao Paulo Suisse Open - Gstaad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Geneva Open - Geneva Brasil Open - Costa do Sauipe Erste Bank Open - Vienna Copa Claro - Buenos Aires Santiago Challenger Open de Nice Cote d'Azur - Nice Marbella Challenger China Open - Beijing San Luis Potosi Challenger Mexico City Challenger Barletta Challenger Brasil Open - Sao Paulo Padova Challenger Liberec Challenger Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg China Open - Beijing Santo Domingo Challenger Orlando Challenger Columbus Challenger Morelos Challenger Santiago Challenger Amazonia Open de Tenis - Belem Brasil Open - Costa do Sauipe Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Cali Challenger Aberto de Sao Paulo - Sao Paulo Asuncion Challenger Barcelona Open BancSabadell - Barcelona Ostdeutscher Sparkassen Cup - Dresden Credicard Mastercard Tennis Cup - Campos do Jordao BMW Open - Munich Prosperita Open 2007 - Ostrava TEB BNP Paribas Istanbul Open - Istanbul The Tarka Challenger - Barnstaple Montevideo Challenger Zenith Tennis Cup-Harbour Club - Milan IPP Open - Helsinki CA Tennis Trophy - Vienna Generali Open - Kitzbuhel Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Copa Telmex - Buenos Aires Interwetten Austrian Open - Kitzbuhel Copa Telmex - Buenos Aires Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Movistar Open - Santiago SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Brasil Open - Sao Paulo Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, BRA-CRO 1-3 U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open - New York Davis Cup, World Group, QF, ESP-AUT 4-1